package com.example.logindemo.repository;

import com.example.logindemo.entity.ReviewImage;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
import java.util.List;

@Repository
public interface ReviewImageRepository extends JpaRepository<ReviewImage, Integer> {
    
    // 根据评价ID查询图片列表
    List<ReviewImage> findByReviewId(Integer reviewId);
    
    // 删除指定评价的所有图片
    void deleteByReviewId(Integer reviewId);
    
    // 统计指定评价的图片数量
    long countByReviewId(Integer reviewId);
    
    // 根据评价ID和文件名查找图片
    ReviewImage findByReviewIdAndFileName(Integer reviewId, String fileName);
}